home *** CD-ROM | disk | FTP | other *** search
MacBinary | 1994-07-21 | 2.8 KB | [TEXT/KAHL] |
open in:
MacOS 8.1
|
Win98
|
DOS
browse contents |
view JSON data
|
view as text
This file was processed as: MacBinary
(archive/macBinary).
Confidence | Program | Detection | Match Type | Support
|
---|
66%
| dexvert
| Compact Compressed (Unix) (archive/compact)
| ext
| Supported |
10%
| dexvert
| MacBinary (archive/macBinary)
| fallback
| Supported |
1%
| dexvert
| Text File (text/txt)
| fallback
| Supported |
100%
| file
| MacBinary II, inited, Thu Jul 21 14:28:06 1994, modified Thu Jul 21 14:28:06 1994, creator Think C, type ASCII, 2242 bytes "Bitmap_PrepareToAnimate.c" , at 0x942 382 bytes resource
| default (weak)
| |
99%
| file
| data
| default
| |
74%
| TrID
| Macintosh plain text (MacBinary)
| default
| |
25%
| TrID
| MacBinary 2
| default (weak)
| |
100%
| siegfried
| fmt/1762 MacBinary (II)
| default
| |
100%
| lsar
| MacBinary
| default
|
|
id metadata |
---|
key | value |
---|
macFileType | [TEXT] |
macFileCreator | [KAHL] |
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 19 42 69 74 6d 61 70 | 5f 50 72 65 70 61 72 65 |..Bitmap|_Prepare|
|00000010| 54 6f 41 6e 69 6d 61 74 | 65 2e 63 00 00 00 00 00 |ToAnimat|e.c.....|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 4b 41 48 | 4c 01 00 00 00 00 00 00 |.TEXTKAH|L.......|
|00000050| 00 00 00 00 00 08 c2 00 | 00 01 7e aa 54 6e b6 aa |........|..~.Tn..|
|00000060| 54 6e b6 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |Tn......|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 3d 09 00 00 |........|....=...|
|00000080| 2f 2a 0d a5 a5 a5 a5 a5 | a5 a5 a5 a5 a5 a5 a5 a5 |/*......|........|
|00000090| a5 a5 a5 a5 a5 a5 a5 a5 | a5 a5 a5 0d 09 42 69 74 |........|.....Bit|
|000000a0| 6d 61 70 5f 50 72 65 70 | 61 72 65 54 6f 41 6e 69 |map_Prep|areToAni|
|000000b0| 6d 61 74 65 2e 63 0d 09 | 44 61 76 69 64 20 53 75 |mate.c..|David Su|
|000000c0| 72 6f 76 65 6c 6c 0d 0d | 09 41 6e 69 6d 61 74 69 |rovell..|.Animati|
|000000d0| 6e 67 20 42 69 74 6d 61 | 70 73 20 69 6e 20 47 58 |ng Bitma|ps in GX|
|000000e0| 3a 20 55 6e 64 65 72 20 | 51 75 69 63 6b 44 72 61 |: Under |QuickDra|
|000000f0| 77 2c 20 62 6c 69 74 74 | 69 6e 67 20 72 61 73 74 |w, blitt|ing rast|
|00000100| 65 72 20 69 6d 61 67 65 | 73 20 69 6e 74 6f 20 61 |er image|s into a|
|00000110| 6e 69 6d 61 74 69 6e 67 | 20 70 61 6c 65 74 74 65 |nimating| palette|
|00000120| 0d 09 65 6e 74 72 69 65 | 73 20 69 73 20 61 63 68 |..entrie|s is ach|
|00000130| 69 65 76 65 64 20 62 79 | 20 73 65 74 74 69 6e 67 |ieved by| setting|
|00000140| 20 74 68 65 20 73 6f 75 | 72 63 65 20 62 69 74 6d | the sou|rce bitm|
|00000150| 61 70 d5 73 20 63 6f 6c | 6f 72 20 74 61 62 6c 65 |ap.s col|or table|
|00000160| 20 66 6c 61 67 73 20 61 | 70 70 72 6f 70 72 69 61 | flags a|ppropria|
|00000170| 74 65 6c 79 2e 0d 09 55 | 6e 64 65 72 20 51 75 69 |tely...U|nder Qui|
|00000180| 63 6b 44 72 61 77 20 47 | 58 2c 20 74 68 65 20 70 |ckDraw G|X, the p|
|00000190| 72 6f 63 65 73 73 20 69 | 73 20 61 20 62 69 74 20 |rocess i|s a bit |
|000001a0| 6d 6f 72 65 20 64 69 66 | 66 69 63 75 6c 74 2c 20 |more dif|ficult, |
|000001b0| 61 6e 64 20 69 6e 76 6f | 6c 76 65 73 20 63 6c 6f |and invo|lves clo|
|000001c0| 6e 69 6e 67 0d 09 72 65 | 66 65 72 65 6e 63 65 73 |ning..re|ferences|
|000001d0| 20 74 6f 20 74 68 65 20 | 64 65 73 74 69 6e 61 74 | to the |destinat|
|000001e0| 69 6f 6e 20 76 69 65 77 | 44 65 76 69 63 65 20 63 |ion view|Device c|
|000001f0| 6f 6c 6f 72 53 65 74 20 | 61 6e 64 20 63 6f 6c 6f |olorSet |and colo|
|00000200| 72 50 72 6f 66 69 6c 65 | 20 61 6e 64 20 69 6e 73 |rProfile| and ins|
|00000210| 65 72 74 69 6e 67 0d 09 | 74 68 6f 73 65 20 72 65 |erting..|those re|
|00000220| 66 65 72 65 6e 63 65 73 | 20 69 6e 74 6f 20 74 68 |ferences| into th|
|00000230| 65 20 62 69 74 6d 61 70 | 20 73 68 61 70 65 20 62 |e bitmap| shape b|
|00000240| 65 66 6f 72 65 20 64 72 | 61 77 69 6e 67 2e 0d a5 |efore dr|awing...|
|00000250| a5 a5 a5 a5 a5 a5 a5 a5 | a5 a5 a5 a5 a5 a5 a5 a5 |........|........|
|00000260| a5 a5 a5 a5 a5 a5 a5 0d | 2a 2f 0d 0d 0d 23 69 6e |........|*/...#in|
|00000270| 63 6c 75 64 65 20 3c 54 | 79 70 65 73 2e 68 3e 0d |clude <T|ypes.h>.|
|00000280| 23 69 6e 63 6c 75 64 65 | 20 3c 4d 65 6d 6f 72 79 |#include| <Memory|
|00000290| 2e 68 3e 0d 0d 23 69 6e | 63 6c 75 64 65 20 22 67 |.h>..#in|clude "g|
|000002a0| 72 61 70 68 69 63 73 20 | 74 79 70 65 73 2e 68 22 |raphics |types.h"|
|000002b0| 0d 23 69 6e 63 6c 75 64 | 65 20 22 67 72 61 70 68 |.#includ|e "graph|
|000002c0| 69 63 73 20 65 72 72 6f | 72 73 2e 68 22 0d 23 69 |ics erro|rs.h".#i|
|000002d0| 6e 63 6c 75 64 65 20 22 | 67 72 61 70 68 69 63 73 |nclude "|graphics|
|000002e0| 20 72 6f 75 74 69 6e 65 | 73 2e 68 22 0d 0d 23 69 | routine|s.h"..#i|
|000002f0| 6e 63 6c 75 64 65 20 22 | 67 72 61 70 68 69 63 73 |nclude "|graphics|
|00000300| 20 6c 69 62 72 61 72 69 | 65 73 2e 68 22 0d 0d 0d | librari|es.h"...|
|00000310| 0d 42 6f 6f 6c 65 61 6e | 20 41 74 74 61 63 68 53 |.Boolean| AttachS|
|00000320| 68 61 70 65 54 6f 44 65 | 76 69 63 65 28 0d 09 67 |hapeToDe|vice(..g|
|00000330| 78 56 69 65 77 44 65 76 | 69 63 65 09 74 61 72 67 |xViewDev|ice.targ|
|00000340| 65 74 44 65 76 69 63 65 | 2c 0d 09 67 78 53 68 61 |etDevice|,..gxSha|
|00000350| 70 65 09 09 74 61 72 67 | 65 74 53 68 61 70 65 20 |pe..targ|etShape |
|00000360| 29 3b 0d 0d 0d 42 6f 6f | 6c 65 61 6e 20 41 74 74 |);...Boo|lean Att|
|00000370| 61 63 68 53 68 61 70 65 | 54 6f 44 65 76 69 63 65 |achShape|ToDevice|
|00000380| 28 0d 09 67 78 56 69 65 | 77 44 65 76 69 63 65 09 |(..gxVie|wDevice.|
|00000390| 74 61 72 67 65 74 44 65 | 76 69 63 65 2c 0d 09 67 |targetDe|vice,..g|
|000003a0| 78 53 68 61 70 65 09 09 | 74 61 72 67 65 74 53 68 |xShape..|targetSh|
|000003b0| 61 70 65 20 29 0d 7b 0d | 67 78 42 69 74 6d 61 70 |ape ).{.|gxBitmap|
|000003c0| 09 09 09 62 6d 49 6e 66 | 6f 3b 0d 67 78 43 6f 6c |...bmInf|o;.gxCol|
|000003d0| 6f 72 53 65 74 09 09 74 | 61 72 67 65 74 44 65 76 |orSet..t|argetDev|
|000003e0| 43 53 65 74 2c 20 74 61 | 72 67 65 74 44 65 76 43 |CSet, ta|rgetDevC|
|000003f0| 53 65 74 43 6c 6f 6e 65 | 3b 0d 67 78 43 6f 6c 6f |SetClone|;.gxColo|
|00000400| 72 50 72 6f 66 69 6c 65 | 09 09 74 61 72 67 65 74 |rProfile|..target|
|00000410| 44 65 76 50 72 6f 66 69 | 6c 65 2c 20 74 61 72 67 |DevProfi|le, targ|
|00000420| 65 74 44 65 76 50 72 6f | 66 69 6c 65 43 6c 6f 6e |etDevPro|fileClon|
|00000430| 65 3b 0d 67 78 49 6e 6b | 09 09 09 74 61 72 67 65 |e;.gxInk|...targe|
|00000440| 74 49 6e 6b 3b 0d 67 78 | 54 72 61 6e 73 66 65 72 |tInk;.gx|Transfer|
|00000450| 4d 6f 64 65 09 74 61 72 | 67 65 74 54 72 61 6e 73 |Mode.tar|getTrans|
|00000460| 66 65 72 4d 6f 64 65 3b | 0d 0d 09 69 66 20 28 28 |ferMode;|...if ((|
|00000470| 74 61 72 67 65 74 44 65 | 76 69 63 65 20 3d 3d 20 |targetDe|vice == |
|00000480| 6e 69 6c 29 20 7c 7c 20 | 28 74 61 72 67 65 74 53 |nil) || |(targetS|
|00000490| 68 61 70 65 20 3d 3d 20 | 6e 69 6c 29 29 0d 09 09 |hape == |nil))...|
|000004a0| 72 65 74 75 72 6e 20 66 | 61 6c 73 65 3b 0d 0d 09 |return f|alse;...|
|000004b0| 69 66 20 28 47 58 47 65 | 74 53 68 61 70 65 54 79 |if (GXGe|tShapeTy|
|000004c0| 70 65 28 20 74 61 72 67 | 65 74 53 68 61 70 65 20 |pe( targ|etShape |
|000004d0| 29 20 21 3d 20 67 78 42 | 69 74 6d 61 70 54 79 70 |) != gxB|itmapTyp|
|000004e0| 65 29 0d 09 09 72 65 74 | 75 72 6e 20 66 61 6c 73 |e)...ret|urn fals|
|000004f0| 65 3b 0d 0d 09 2f 2a 20 | 6f 62 74 61 69 6e 20 72 |e;.../* |obtain r|
|00000500| 65 66 65 72 65 6e 63 65 | 73 20 74 6f 20 74 68 65 |eference|s to the|
|00000510| 20 74 61 72 67 65 74 20 | 76 69 65 77 44 65 76 69 | target |viewDevi|
|00000520| 63 65 d5 73 20 63 6f 6c | 6f 72 20 73 65 74 20 61 |ce.s col|or set a|
|00000530| 6e 64 20 70 72 6f 66 69 | 6c 65 20 2a 2f 0d 09 74 |nd profi|le */..t|
|00000540| 61 72 67 65 74 44 65 76 | 43 53 65 74 20 3d 20 47 |argetDev|CSet = G|
|00000550| 65 74 56 69 65 77 44 65 | 76 69 63 65 43 6f 6c 6f |etViewDe|viceColo|
|00000560| 72 53 65 74 28 20 74 61 | 72 67 65 74 44 65 76 69 |rSet( ta|rgetDevi|
|00000570| 63 65 20 29 3b 0d 09 74 | 61 72 67 65 74 44 65 76 |ce );..t|argetDev|
|00000580| 50 72 6f 66 69 6c 65 20 | 3d 20 47 65 74 56 69 65 |Profile |= GetVie|
|00000590| 77 44 65 76 69 63 65 43 | 6f 6c 6f 72 50 72 6f 66 |wDeviceC|olorProf|
|000005a0| 69 6c 65 28 20 74 61 72 | 67 65 74 44 65 76 69 63 |ile( tar|getDevic|
|000005b0| 65 20 29 3b 0d 09 69 66 | 20 28 74 61 72 67 65 74 |e );..if| (target|
|000005c0| 44 65 76 43 53 65 74 20 | 3d 3d 20 6e 69 6c 29 0d |DevCSet |== nil).|
|000005d0| 09 09 72 65 74 75 72 6e | 20 66 61 6c 73 65 3b 0d |..return| false;.|
|000005e0| 0d 09 2f 2a 20 63 6c 6f | 6e 65 20 74 68 65 20 72 |../* clo|ne the r|
|000005f0| 65 66 65 72 65 6e 63 65 | 73 20 2a 2f 0d 09 74 61 |eference|s */..ta|
|00000600| 72 67 65 74 44 65 76 43 | 53 65 74 43 6c 6f 6e 65 |rgetDevC|SetClone|
|00000610| 20 3d 20 47 58 43 6c 6f | 6e 65 43 6f 6c 6f 72 53 | = GXClo|neColorS|
|00000620| 65 74 28 20 74 61 72 67 | 65 74 44 65 76 43 53 65 |et( targ|etDevCSe|
|00000630| 74 20 29 3b 0d 09 74 61 | 72 67 65 74 44 65 76 50 |t );..ta|rgetDevP|
|00000640| 72 6f 66 69 6c 65 43 6c | 6f 6e 65 20 3d 20 6e 69 |rofileCl|one = ni|
|00000650| 6c 3b 0d 09 69 66 20 28 | 74 61 72 67 65 74 44 65 |l;..if (|targetDe|
|00000660| 76 50 72 6f 66 69 6c 65 | 20 21 3d 20 6e 69 6c 29 |vProfile| != nil)|
|00000670| 0d 09 09 74 61 72 67 65 | 74 44 65 76 50 72 6f 66 |...targe|tDevProf|
|00000680| 69 6c 65 43 6c 6f 6e 65 | 20 3d 20 47 58 43 6c 6f |ileClone| = GXClo|
|00000690| 6e 65 43 6f 6c 6f 72 50 | 72 6f 66 69 6c 65 28 20 |neColorP|rofile( |
|000006a0| 74 61 72 67 65 74 44 65 | 76 50 72 6f 66 69 6c 65 |targetDe|vProfile|
|000006b0| 20 29 3b 0d 0d 09 2f 2a | 20 61 73 73 69 67 6e 20 | );.../*| assign |
|000006c0| 74 68 65 20 63 6c 6f 6e | 65 73 20 69 6e 74 6f 20 |the clon|es into |
|000006d0| 74 68 65 20 73 68 61 70 | 65 20 61 6e 64 20 69 74 |the shap|e and it|
|000006e0| 73 20 69 6e 6b d5 73 20 | 74 72 61 6e 73 66 65 72 |s ink.s |transfer|
|000006f0| 20 6d 6f 64 65 20 2a 2f | 0d 09 74 61 72 67 65 74 | mode */|..target|
|00000700| 49 6e 6b 20 3d 20 47 58 | 47 65 74 53 68 61 70 65 |Ink = GX|GetShape|
|00000710| 49 6e 6b 28 20 74 61 72 | 67 65 74 53 68 61 70 65 |Ink( tar|getShape|
|00000720| 20 29 3b 0d 09 69 66 20 | 28 74 61 72 67 65 74 49 | );..if |(targetI|
|00000730| 6e 6b 20 21 3d 20 6e 69 | 6c 29 0d 09 7b 0d 09 09 |nk != ni|l)..{...|
|00000740| 2f 2f 20 a5 a5 a5 4e 4f | 54 45 3a 20 74 68 69 73 |// ...NO|TE: this|
|00000750| 20 6f 6e 6c 79 20 77 6f | 72 6b 73 20 69 66 20 74 | only wo|rks if t|
|00000760| 68 65 20 78 66 65 72 4d | 6f 64 65 20 69 73 20 63 |he xferM|ode is c|
|00000770| 6f 70 79 4d 6f 64 65 0d | 0d 09 09 28 76 6f 69 64 |opyMode.|...(void|
|00000780| 29 47 58 47 65 74 49 6e | 6b 54 72 61 6e 73 66 65 |)GXGetIn|kTransfe|
|00000790| 72 28 20 74 61 72 67 65 | 74 49 6e 6b 2c 20 26 74 |r( targe|tInk, &t|
|000007a0| 61 72 67 65 74 54 72 61 | 6e 73 66 65 72 4d 6f 64 |argetTra|nsferMod|
|000007b0| 65 20 29 3b 0d 09 09 74 | 61 72 67 65 74 54 72 61 |e );...t|argetTra|
|000007c0| 6e 73 66 65 72 4d 6f 64 | 65 2e 73 65 74 20 3d 20 |nsferMod|e.set = |
|000007d0| 74 61 72 67 65 74 44 65 | 76 43 53 65 74 43 6c 6f |targetDe|vCSetClo|
|000007e0| 6e 65 3b 0d 09 09 74 61 | 72 67 65 74 54 72 61 6e |ne;...ta|rgetTran|
|000007f0| 73 66 65 72 4d 6f 64 65 | 2e 70 72 6f 66 69 6c 65 |sferMode|.profile|
|00000800| 20 3d 20 74 61 72 67 65 | 74 44 65 76 50 72 6f 66 | = targe|tDevProf|
|00000810| 69 6c 65 43 6c 6f 6e 65 | 3b 0d 09 09 47 58 53 65 |ileClone|;...GXSe|
|00000820| 74 49 6e 6b 54 72 61 6e | 73 66 65 72 28 20 74 61 |tInkTran|sfer( ta|
|00000830| 72 67 65 74 49 6e 6b 2c | 20 26 74 61 72 67 65 74 |rgetInk,| &target|
|00000840| 54 72 61 6e 73 66 65 72 | 4d 6f 64 65 20 29 3b 0d |Transfer|Mode );.|
|00000850| 09 7d 0d 0d 09 2f 2a 20 | 61 73 73 69 67 6e 20 74 |.}.../* |assign t|
|00000860| 68 65 20 63 6c 6f 6e 65 | 73 20 69 6e 74 6f 20 74 |he clone|s into t|
|00000870| 68 65 20 73 68 61 70 65 | 20 61 6e 64 20 69 74 73 |he shape| and its|
|00000880| 20 69 6e 6b d5 73 20 74 | 72 61 6e 73 66 65 72 20 | ink.s t|ransfer |
|00000890| 6d 6f 64 65 20 2a 2f 0d | 09 47 58 47 65 74 42 69 |mode */.|.GXGetBi|
|000008a0| 74 6d 61 70 28 20 74 61 | 72 67 65 74 53 68 61 70 |tmap( ta|rgetShap|
|000008b0| 65 2c 20 26 62 6d 49 6e | 66 6f 2c 20 6e 69 6c 20 |e, &bmIn|fo, nil |
|000008c0| 29 3b 0d 09 62 6d 49 6e | 66 6f 2e 73 65 74 20 3d |);..bmIn|fo.set =|
|000008d0| 20 74 61 72 67 65 74 44 | 65 76 43 53 65 74 3b 0d | targetD|evCSet;.|
|000008e0| 09 62 6d 49 6e 66 6f 2e | 70 72 6f 66 69 6c 65 20 |.bmInfo.|profile |
|000008f0| 3d 20 74 61 72 67 65 74 | 44 65 76 50 72 6f 66 69 |= target|DevProfi|
|00000900| 6c 65 3b 0d 09 47 58 53 | 65 74 42 69 74 6d 61 70 |le;..GXS|etBitmap|
|00000910| 28 20 74 61 72 67 65 74 | 53 68 61 70 65 2c 20 26 |( target|Shape, &|
|00000920| 62 6d 49 6e 66 6f 2c 20 | 6e 69 6c 20 29 3b 0d 0d |bmInfo, |nil );..|
|00000930| 09 72 65 74 75 72 6e 20 | 74 72 75 65 3b 0d 7d 0d |.return |true;.}.|
|00000940| 0d 0d 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000950| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000960| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000970| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000980| 00 00 01 00 00 00 01 4c | 00 00 00 4c 00 00 00 32 |.......L|...L...2|
|00000990| 00 00 00 7a 16 44 65 76 | 43 44 20 43 61 6c 6c 20 |...z.Dev|CD Call |
|000009a0| 66 6f 72 20 43 6f 6e 74 | 65 6e 74 6c 02 00 00 00 |for Cont|entl....|
|000009b0| 19 42 69 74 6d 61 70 5f | 50 72 65 70 61 72 65 54 |.Bitmap_|PrepareT|
|000009c0| 6f 41 6e 69 6d 61 74 65 | 2e 63 02 00 00 00 54 45 |oAnimate|.c....TE|
|000009d0| 00 00 54 45 58 54 4b 41 | 48 4c 01 00 00 1a 00 c0 |..TEXTKA|HL......|
|000009e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009f0| 00 00 aa 09 1a 52 00 00 | 08 c2 00 00 01 7e 00 00 |.....R..|.....~..|
|00000a00| 00 00 08 a4 00 01 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a10| 00 00 19 00 00 00 00 7a | 13 44 6c 6f 67 50 6f 70 |.......z|.DlogPop|
|00000a20| 75 70 73 54 65 73 74 2e | 72 73 72 63 02 00 00 00 |upsTest.|rsrc....|
|00000a30| 72 73 72 63 52 53 45 44 | 01 00 01 40 02 08 00 00 |rsrcRSED|...@....|
|00000a40| 00 01 f7 1e 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a50| 00 00 03 c2 00 00 1a 00 | a9 77 57 76 a9 7c 5c 11 |........|.wWv.|\.|
|00000a60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a80| 00 00 00 48 00 09 47 65 | 6e 65 76 61 00 00 00 00 |...H..Ge|neva....|
|00000a90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000aa0| 00 00 00 00 00 00 00 06 | 00 04 00 2a 00 03 02 6d |........|...*...m|
|00000ab0| 03 3d 00 38 00 14 02 66 | 02 7c aa 54 36 78 00 00 |.=.8...f|.|.T6x..|
|00000ac0| 02 8a 00 00 02 8a 00 00 | 00 00 00 00 00 00 01 00 |........|........|
|00000ad0| 00 00 01 4c 00 00 00 4c | 00 00 00 32 00 c6 4a 00 |...L...L|...2..J.|
|00000ae0| 15 4e 00 00 00 1c 00 32 | 00 00 4d 50 53 52 00 00 |.N.....2|..MPSR..|
|00000af0| 00 0a 03 ed ff ff 00 00 | 00 00 00 c6 48 64 00 00 |........|....Hd..|
+--------+-------------------------+-------------------------+--------+--------+